home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Palettes / MiscCalendarPalette / MiscCalendarView.subproj / DateSelectionCell.h < prev    next >
Text File  |  1995-04-12  |  929b  |  44 lines

  1. // Copyright (C) 1995 Jon Kutemeier
  2. // Use is governed by the MiscKit license
  3.  
  4. #import <appkit/SelectionCell.h>
  5.  
  6. @class Font;
  7.  
  8. @interface DateSelectionCell : SelectionCell
  9. {
  10.     NXColor     textColor,
  11.             highlightTextColor,
  12.             backgroundColor,
  13.              highlightColor;
  14.     Font    *newCellFont;
  15.     BOOL    drawRightEdge,
  16.         drawEntireBottomEdge;
  17. }
  18.  
  19. - setTextColor:(NXColor)aColor;
  20. - (NXColor)textColor;
  21.  
  22. - setHighlightTextColor:(NXColor)aColor;
  23. - (NXColor)highlightTextColor;
  24.  
  25. - setBackgroundColor:(NXColor)aColor;
  26. - (NXColor)backgroundColor;
  27.  
  28. - setHighlightColor:(NXColor)aColor;
  29. - (NXColor)highlightColor;
  30.  
  31. - setDrawRightEdge:(BOOL)yn;
  32. - (BOOL)drawRightEdge;
  33.  
  34. - setDrawEntireBottomEdge:(BOOL)yn;
  35. - (BOOL)drawEntireBottomEdge;
  36.  
  37. - drawInside:(const NXRect*)cellFrame inView:controlView;
  38. - highlight:(const NXRect *)cellFrame inView:controlView lit:(BOOL)flag;
  39.  
  40. - read:(NXTypedStream *)aStream;
  41. - write:(NXTypedStream *)aStream;
  42.  
  43. @end
  44.